package com.xique.door.command;

import com.xique.common.core.web.domain.AjaxResult;
import com.xique.door.bean.domain.AccessDevice;
import com.xique.door.bean.domain.User;
import com.xique.door.device.hq.bean.dto.HQResultDTO;

import java.util.List;

/**
 * @author: caogq
 * @Date: 2022/2/21 11:31
 * @Description:
 */
public interface IDeviceUserCommandService {


    AjaxResult getReturnHQ(HQResultDTO dto, String fromType);

    /**
     * @description: 下发用户到设备
     * @author caogq
     * @date: 2022/3/7 11:32
     */
     AjaxResult downDevicesUsers(List<AccessDevice> accessDevices, List<User> users);


     /**
      * @description: 删除设备用户
      * @author caogq
      * @date: 2022/3/18 10:19
      */
    AjaxResult deleteDevicesUsers(List<AccessDevice> accessDevices, List<User> users);

}
